Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Spain F26 France F19 Canada F1 Canada F2 Canada F3 Spain F12 Spain F13 Italy F16 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Great Britain F16 Croatia F1 Italy F10 Italy F15 Spain F33 Netherlands F4 France F17 France F18 Italy F11 Netherlands F3 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 Netherlands F4 Italy F23 Italy F24 Spain F10 Belgium F1 Netherlands F2 Netherlands F4 Spain F27 Israel F1 Israel F3 Spain F14 Spain F15 Netherlands F5 USA F28 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag Belgium F1 Belgium F2 M25 Dublin M25 Chiswick Great Britain F7 M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire Israel F2 Fergana Tennis Challenger Tournament - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba Mordovia Cup - Saransk Challenger Ford de Cherbourg - Cherbourg Ford Tennis Championships - Louisville Steelers Cup - Kosice Tean International - Alphen St. Petersburg Challenger 2006 - St. Petersburg Lambertz Open by Stawag 2007 - Aachen 9° Trani Cup - Trani San Remo Tennis Cup - San Remo Samsung Securities Cup Challenger Tennis - Seoul LTA Shrewsbury Challenger - Shrewsbury Siemens Open - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Bolton Challenger - Bolton Bukhara Challenger - Bukhara Wolfsburg Challenger Ispat Open 2004 - Ostrava Jersey Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Siemens Open - Scheveningen IPP Open - Helsinki Ourocard Tennis Challenger - Sao Paulo Yuba City Challenger 4th Volkswagen Challenger - Wolfsburg Manchester Challenger Recanati Challenger The Surbiton Trophy - Surbiton Vancouver Challenger Memorial Manfredini - Sassuolo Binghamton Challenger The LTA Men's Challenger - Nottingham St. Remy Challenger Palermo Challenger ATP Challenger Open 2004 - Monchengladbach Tashkent Challenger Tiburon Challenger Tatra Banka Open - Bratislava Citta di Como - Como Calabasas Challenger Seoul Challenger Chuncheon Challenger Dallas Challenger Rhodes Challenger Austin Challenger - Austin Shimadzu All Japan Indoor Tennis Championships - Kyoto Alphen Challenger Tatra Banka Open - Bratislava Roma Challenger 2007 - Rome Aachen Challenger Dublin Challenger - Dublin Noumea Challenger Sarajevo Challenger Napoli Challenger Recanati Challenger Samarkand Challenger Alphen Challenger Challenger Groningen - Groningen Istanbul Challenger Eckental Challenger Bauer Watertechnology Cup 2007 - Eckental Quimper Challenger Wolfsburg Challenger Vancouver Challenger Open D'Orleans - Orleans Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Ostrava Challenger Mitsubishi Electric Europe Cup - Monza Mons Challenger Monza Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Granby Challenger The LTA Men's Challenger - Southampton Mons Challenger Eckental Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb Mobilux Open - Luxembourg Open D'Orleans - Orleans Alphen Challenger Mons Challenger Heilbronn Challenger Irving Challenger Nottingham Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Napa Challenger Samsung Challenger 2007 - Ho Chi Minh City Mons Challenger Geneva Challenger Bratislava Challenger Happy Valley Challenger Irving Challenger Raanana Challenger St. Brieuc Challenger Heilbronn Challenger Granby Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Siemens Open 2007 - Scheveningen LXVII Concursu Internacional de Vigo - Vigo Alphen Challenger Orleans Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Quimper Challenger Drummondville Challenger Heilbronn Challenger Scheveningen Challenger The Surbiton Trophy - Surbiton Ismaning Challenger Lambertz Open - Aachen Bergamo Challenger St. Brieuc Challenger Mons Challenger Glasgow Challenger Heilbronn Challenger Eckental Challenger Shenzhen Challenger Seoul Challenger Dallas Challenger Music City Challenger - Nashville Ischgl International Tennis Challenger 2003 - Ischgl Bratislava Challenger Rennes Challenger Brescia Challenger Manila Challenger Alphen Challenger Rennes Challenger Orleans Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Trnava Challenger Le Gosier Challenger Surbiton Challenger Ilkley Challenger Loughborough Challenger Barletta Challenger Como Challenger Portugal F8 (Cascais) Leon Challenger Furth Challenger Brest Challenger Como Challenger St. Brieuc Challenger Barletta Challenger Manchester Challenger Koblenz Challenger Maia Challenger Belgrade Challenger Meerbusch Challenger Pozoblanco Challenger Prague 3 Challenger Wroclaw Challenger Izmir Cup - Izmir Francavilla Challenger College Station Challenger - College Station Surbiton Challenger Bratislava Challenger Andria Challenger Napoli Challenger ECM Prague Open 2005 - Prague Binghamton Challenger Nottingham Challenger Braunschweig Challenger Zhuhai Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Taipei City Challenger Busan Challenger Portoroz Challenger St. Petersburg 2 Challenger Rome 2 Challenger Nottingham 1 Challenger Garden Open 2004 - Rome Braunschweig Challenger Segovia Challenger Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Citta di Monza - Monza Ilkley Challenger Scheveningen Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Helsinki Challenger Recanati Challenger Cherbourg Challenger The Stella Artois Grass Court Championships - London Chennai Open - Chennai Athens Challenger Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Carson Challenger Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Ordina Open - s-Hertogenbosch Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Open de Moselle - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Cherbourg Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Rome Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bank Austria Tennis Trophy - Vienna Napoli Challenger Winston-Salem Open - Winston-Salem Salzburg Challenger Pilot Pen Tennis - New Haven Honolulu Challenger PBZ Zagreb Indoors - Zagreb Indianapolis Tennis Championships - Indianapolis Orleans Challenger BB&T Atlanta Open - Atlanta Sarajevo Challenger If Stockholm Open - Stockholm Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Jersey Challenger BMW Open - Munich Gerry Weber Open - Halle St. Brieuc Challenger Countrywide Classic - Los Angeles Turin Challenger Johannesburg Challenger Apia International - Sydney Geneva Open - Geneva Athens Challenger If Stockholm Open - Stockholm Bratislava Challenger Kremlin Cup - Moscow ASB Classic - Auckland AEGON Championships - London Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Ordina Open - 's-Hertogenbosch Happy Valley Challenger Countrywide Classic - Los Angeles Guadalajara Challenger Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Pilot Pen Tennis - New Haven Szczecin Challenger Dubai Duty Free Tennis Championships - Dubai Andria Challenger UNICEF Open - 's Hertogenbosch Vercelli Challenger Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Segovia Challenger Eckental Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Claro Open Colombia - Bogota Moselle Open - Metz If Stockholm Open - Stockholm Mersin Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Drummondville Challenger Taipei City Challenger Vegeta Croatia Open - Umag Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Braunschweig Challenger BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Ortisei Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Braga Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Generali Open - Kitzbuhel Lexington Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Turin Challenger BB&T Atlanta Open - Atlanta TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg Amersfoort Challenger Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu St. Petersburg 1 Challenger Zadar Challenger Oeiras 1 Challenger Forli Challenger Mallorca Challenger Open 13 - Marseille Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Open de Moselle - Metz Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch The Stella Artois Grass Court Championships - London Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Open 13 - Marseille BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Jinan Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Challenger BNP Paribas Masters - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Oeiras 4 Challenger Iasi Challenger Lisbon Challenger Heineken Open - Auckland Campionati Internazionali D'Italia - Rome ABN/AMRO World Tennis Tournament - Rotterdam BA-CA Tennis Trophy - Vienna China Open - Beijing Campionati Internazionali d'Italia - Rome The Priority Telecom Open - Amersfoort Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich BA-CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Rogers Cup - Montreal French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo French Open - Paris Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami SAP Open - San Jose Miami Open - Miami St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Athens Olympics - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, 1R, BUL-CYP 3-2 AAMI Classic - Kooyong